Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F8 Germany F10 Germany F12 Latvia F1 Finland F1 Germany F6 Germany F8 Italy F34 Austria F4 Austria F5 Germany F9 Belgium F2 Germany F10 Germany F11 Spain F29 Spain F30 Great Britain F17 Great Britain F18 Czech Republic F4 Great Britain F1 Great Britain F2 Czech Republic F5 Czech Republic F6 Germany F4 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 France F7 Turkey F10 Turkey F11 Austria F5 Slovakia F3 Slovakia F4 Slovakia F1 Estonia F3 Romania F8 Germany F4 Croatia F2 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Germany F5 Germany F10 Germany F14 Germany F12 Baden Open - Karlsruhe Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Siemens Open - Scheveningen The LTA Manchester Trophy - Manchester Kobstaedernes ATP Challenger - Kolding Pozoblanco Challenger Aptos Challenger Lexington Challenger Vancouver Challenger Istanbul Challenger Banja Luka Challenger Trnava Challenger Jersey Challenger Belgrade Challenger Scheveningen Challenger Mons Challenger Bergamo Challenger Busan Challenger Furth Challenger Mons Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Kazan Challenger Furth Challenger Braunschweig Challenger Rennes Challenger Irving Challenger Heilbronn Challenger Nottingham Challenger Bastad Challenger Prague Challenger Liberec Challenger Stockton Challenger Cherbourg Challenger Lille Challenger St. Brieuc Challenger Nottingham Challenger Scheveningen Challenger Cassis Challenger Almaty Challenger Tashkent Challenger Charlottesville Challenger Quimper Challenger Bangkok Challenger Lille Challenger Nottingham Challenger Braunschweig Challenger Cassis Challenger Glasgow Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Quimper 2 Challenger Biella 3 Challenger Biella 4 Challenger Lille Challenger Prostejov Challenger Mallorca Challenger Mouilleron-Le-Captif Challenger Columbus Challenger Italy F8 Italy F9 Turkey F2 Austria F3 Italy F7 Germany F9 Germany F13 Italy F33 Germany F1 Germany F9 Dusseldorf Open 2006 - Dusseldorf LTA Shrewsbury Challenger - Shrewsbury 4th Volkswagen Challenger - Wolfsburg 2007 Nielsen Pro Tennis Championship - Winnetka Bauer Watertechnology Cup 2007 - Eckental Johannesburg Challenger Izmir Challenger Braunschweig Challenger The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Stockholm Open - Stockholm Geneva Challenger Eckental Challenger Braunschweig Challenger Wroclaw Challenger Monza Challenger AAPT Championships - Adelaide Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg Surbiton Challenger Medibank Private International - Sydney Open 13 - Marseille The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Intersport Heilbronn Open - Heilbronn BMW Open - Munich Tennis Napoli Cup 2007 - Napoli Challenger Natrel Presented by National Bank - Granby PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Stockholm Open - Stockholm Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle AEGON Championships - London BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Pharma Medico Open 2008 - Aarhus SA Tennis Open - Johannesburg Serbia Open - Belgrade AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Tunis Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Mons Challenger Studena Croatia Open - Umag Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Moselle Open - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg GHI Bronx Tennis Classic - Bronx Citi Open - Washington Moselle Open - Metz Erste Bank Open - Vienna Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Akbank Private Banking TED Open - Istanbul ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow Brisbane International - Brisbane AEGON Championships - London If Stockholm Open - Stockholm Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Waco Tennis Challenger - Waco Braga Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Kyoto Challenger Bauer Watertechnilogy Cup 2008 - Eckental Yokohama Challenger Heilbronn Challenger Garanti Koza Sofia Open - Sofia Heilbronn Challenger Belgrade Challenger Salzburg Challenger Neride Prague Indoor - Prague Rome Challenger San Remo Challenger Karlsruhe Challenger Nottingham Challenger Manchester Challenger Recanati Challenger Granby Challenger Geneva Challenger Seville Challenger Mons Challenger Seoul Challenger Chuncheon Challenger Heineken Challenger - Ho Chi Minh City San Remo Challenger Bordeaux Challenger The Manchester Trophy - Manchester Biella Challenger Furth Challenger Hamburg European Open - Hamburg Aptos Challenger Granby Challenger Knoxville Challenger Szczecin Challenger Playford Challenger Trnava Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Loughborough Challenger Salzburg Challenger Prague Challenger Petange Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Portoroz Challenger Eskisehir Challenger Petange Challenger Mons Challenger Ludwigshafen Challenger Gimcheon Challenger Heilbronn Challenger Marburg Challenger St. Brieuc Challenger Rome Challenger Surbiton Challenger Western & Southern Financial Group Masters - Cincinnati Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov West of England Tennis - Bristol GHI Bronx Classic - Bronx Tennis Masters Series - Madrid Fergana Challenger - Fergana Architect Open - Budapest Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti Istanbul Challenger Orleans Challenger USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Tatra Banka Slovak Open - Bratislava Zivnobanka Czech Open - Prostejov GHI Bronx Classic - Bronx USTA Tennis Championships of Houston - Houston Akbank Private Banking-TED Open - Istanbul The 69th King's Cup-Thailand Open - Bangkok Privat Bank Cup - Dniepropetrovsk KGHM Polish Indoors - Wroclaw Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Tatra Banka Open 2003 - Bratislava Kobstaedernes ATP Challenger - Kolding Open de L'Isere - Grenoble Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Volkswagen Challenger 2005 - Wolfsburg Mauritius Open - Mauritius Logopak Challenger 2005 - Lubeck Pro Tennis World Open - Sunrise Ostdeutscher Sparkessen Cup - Dresden Czech Open 2005 - Prostejov Oberstaufen Cup - Oberstaufen Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Ostdeutscher Sparkassen Cup - Dresden Bergamo Challenger Schickendanz Open - Furth Nord LB Open 2006 - Braunschweig Black Forest Open - Freudenstadt Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Bergamo Challenger St. Brieuc Challenger Heilbronn Open - Heilbronn Rhodes Challenger XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Lille Challenger The Comercia Challenger - Aptos Genova Open Challenger - Genova Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Posillipo Tennis Cup - Napoli The Tarka Challenger - Barnstaple Challenger Tunisie - Tunis IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Baden Open - Karlsruhe Sporting Challenger '08-Trofeo Regione Piemonte - Turin Semgroup Challenger - Tulsa Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Besancon Challenger Wolfsburg Challenger Cherbourg Challenger Sofia Challenger Ostrava Challenger Reggio Emilia Challenger Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Rennes Challenger Kolding Challenger Cleveland Challenger Pacific Life Open - Indian Wells Drummondville Challenger NASDAQ-100 Open - Miami Calgary Challenger Telecom Italia Masters - Rome Tennis Masters Series - Toronto Nur-Sultan Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Trieste Challenger Tennis Masters Series - Monte Carlo Bratislava Challenger Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Vancouver Challenger Hamburg Challenger Helsinki Challenger Sony Ericsson Open - Miami Cherbourg Challenger Le Gosier Challenger Bath Challenger Salzburg Challenger Athens Challenger Ostrava Challenger Rome Challenger Cremona Challenger Nottingham Challenger BNP Paribas Masters - Paris Furth Challenger Nottingham Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Heilbronn Challenger Braunschweig Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Granby Challenger Rome 1 Challenger Astana Challenger BNP Paribas Open - Indian Wells Segovia Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Kazan Challenger Bergamo Challenger Istanbul Challenger BNP Paribas Open - Indian Wells Mons Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Eckental Challenger Geneva Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Helsinki Challenger Western & Southern Open - Cincinnati Heilbronn Challenger Dallas Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Cherbourg Challeger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Dallas Challenger Athens Challenger Nottingham Challenger Biella 6 Challenger Sarajevo Challenger Nottingham-2 Challenger Miami Open - Miami Braunschweig Challenger Recanati Challenger Astana Challenger Beijing Challenger Istanbul Challenger Jersey Challenger Loughborough Challenger Helsinki Challenger Quimper Challenger Heilbronn Challenger Bergamo Challenger Dallas Challenger Sarajevo Challenger Meerbusch Challenger Prostejov Challenger Mersin Challenger St. Brieuc Challenger Nottingham-2 Challenger Braunschweig Challenger Istanbul Challenger Johannesburg Challenger Rennes Challenger Baton Rouge Challenger Biel Challenger Tallahassee Challenger Irving Challenger Tunis Challenger Ostrava Challenger Portoroz Challenger Istanbul Challenger Trnava Challenger Bratislava Challenger Rennes Challenger Taipei City Challenger Taipei City Challenger Turin Challenger Furth Challenger Bari Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Helsinki Challenger Liberec Challenger Prague Challenger Forli 2 Challenger Alphen Challenger Irving Challenger Banja Luka Challenger Heilbronn Challenger Morelos Challenger Prague 1 Challenger Sibiu Challenger Oeiras 3 Challenger Rome Challenger Mouilleron-Le-Captif Challenger Istanbul Challenger St. Remy Challenger Tiburon Challenger Fairfield Challenger Mons Challenger Playford Challenger Rennes Challenger Aptos Challenger Liberec Challenger Koblenz Challenger Pau Challenger Surbiton Challenger Cordenons Challenger Hamburg Challenger Braunschweig Challenger Ismaning Challenger Helsinki Challenger Quimper Challenger Wimbledon - London U.S. Open - New York Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Nova Challenger Osaka - Osaka Australian Open - Melbourne Zagreb Open - Zagreb French Open - Paris Wimbledon - London Braunschweig Challenger U.S. Open - New York Compaq Cup 2001 - Zabrze Portoroz Challenger Istanbul Challenger Traralgon Challenger Rome Challenger Exim Agmedia Open - Kosice Adidas International - Sydney Amersfoort Challenger Liberec Challenger Poznan Challenger Open de Tenis Comunidad Valenciana - Valencia Eckental Challenger Ismaning Challenger Quimper Challenger Biella 1 Challenger Australian Open - Melbourne Poznan Challenger DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Prague 2 Challenger Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Milan Indoors - Milan Open 13 - Marseille TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Milan Indoors - Milan Dubai Open - Dubai Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb French Open - Paris Wimbledon - London Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne French Open - Paris Mercedes Cup - Stuttgart Wimbledon - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington If Stockholm Open - Stockholm Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Open Sud de France - Montpellier AEGON Championships - London AEGON International - Eastbourne Valencia Open - Valencia AEGON Championships - London BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos TEB BNP Paribas Istanbul Open - Istanbul Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Moselle Open - Metz Open de Moselle - Metz Open Sud de France - Montpellier Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Open Seat Godo 2003 - Barcelona Bangkok Challenger Murcia Challenger Heineken Open - Auckland Bratislava Challenger Turin Challenger Luedenscheid Challenger Qatar Open - Doha BCR Open Romania - Bucharest Wimbledon - London BMW Open - Munich Bet-at-home Open - Hamburg TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane AEGON International - Eastbourne Citi Open - Washington Moselle Open - Metz Tennis Masters Series - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Masters Series Hamburg - Hamburg Mercedes Cup - Stuttgart Masters Series - Hamburg Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Medibank International - Sydney Legg Mason Tennis Classic - Washington Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Kremlin Cup - Moscow German Tennis Championships - Hamburg Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells German Tennis Championships - Hamburg Australian Open - Melbourne Intrum Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 All Lower level tournaments Olympics - Athens